package com.inforich.statistics.service;

import com.alibaba.fastjson2.JSONObject;
import com.inforich.statistics.domain.StatisticsVo;
import java.util.List;

/**
 * @description: some desc
 * @author: HJM
 * @date: 2022/10/31
 */
public interface IStatisticsService {

  /**
   * 总计
   */
  JSONObject totalData();

  /**
   * 根据项目类型分类统计项目数量
   */
  List<StatisticsVo> groupProjectByKind();

  /**
   * 根据公司统计预约单和运输单
   */
  JSONObject groupBookingAndTransportByCompany();

  /**
   * 根据月份统计预约单和运输单
   */
  JSONObject groupBookingAndTransportByMonth();

  /**
   * 处置厂数量统计
   */
  JSONObject groupApproachByMonth();

  /**
   * 处置厂数量统计(按处理厂)
   */
  JSONObject groupApproachByDisposal();
}
